package toolkit.tianshi;

import static toolkit.tianshi.common.encryption.SecurityHelper.decrypt;
import static toolkit.tianshi.common.encryption.SecurityHelper.encrypt;


import toolkit.tianshi.common.time.DateHelper;

public class encryption {

//    public static void main(String[] args) {
//        SymmetricEncoder symmetricEncoder = new SymmetricEncoder();
//        Scanner scanner=new Scanner(System.in);
//        /*
//         * 加密
//         */
//        System.out.println("使用AES对称加密，请输入加密的规则");
//        String encodeRules=scanner.next();
//        System.out.println("请输入要加密的内容:");
//        String content = scanner.next();
//        System.out.println("根据输入的规则"+encodeRules+"加密后的密文是:"+symmetricEncoder.AESEncode(encodeRules, content));
//
//        /*
//         * 解密
//         */
//        System.out.println("使用AES对称解密，请输入加密的规则：(须与加密相同)");
//        encodeRules=scanner.next();
//        System.out.println("请输入要解密的内容（密文）:");
//        content = scanner.next();
//        System.out.println("根据输入的规则"+encodeRules+"解密后的明文是:"+symmetricEncoder.aesdncode(encodeRules, content));
//    }

    public void mainss() {
        String encryptTxt = "";
        String plainTxt = "hello oh my god";
        try {
            System.out.println(DateHelper.getHHmmss());
//            for(int i =0 ;i<100000;i++){
//                System.out.println(plainTxt);
                encryptTxt = encrypt("mypassword01", plainTxt);
                plainTxt = decrypt("mypassword01", encryptTxt);
                System.out.println(encryptTxt);
                System.out.println(plainTxt);
//            }
            System.out.println(DateHelper.getHHmmss());
        } catch (Exception e) {
            e.printStackTrace();
            System.exit(-1);
        }
    }
}
